ScriptedResponse

data class ScriptedResponse(val events: List<StreamEvent>, val finishReason: FinishReason = FinishReason.Stop, val usage: Usage = Usage(promptTokens = 1, completionTokens = 1), val providerMetadata: Map<String, JsonElement> = emptyMap(), val rawFinishReason: String? = null, val warnings: List<CallWarning> = emptyList(), val request: LanguageModelRequestMetadata = LanguageModelRequestMetadata(), val response: LanguageModelResponseMetadata = LanguageModelResponseMetadata())

One scripted response — what a single stream call should emit.

Constructors

Link copied to clipboard
constructor(events: List<StreamEvent>, finishReason: FinishReason = FinishReason.Stop, usage: Usage = Usage(promptTokens = 1, completionTokens = 1), providerMetadata: Map<String, JsonElement> = emptyMap(), rawFinishReason: String? = null, warnings: List<CallWarning> = emptyList(), request: LanguageModelRequestMetadata = LanguageModelRequestMetadata(), response: LanguageModelResponseMetadata = LanguageModelResponseMetadata())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val providerMetadata: Map<String, JsonElement>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard